package pe.edu.upc.dew.grupo3a.service;

import java.util.List;

import pe.edu.upc.dew.grupo3a.dao.PeliculaDao;
import pe.edu.upc.dew.grupo3a.model.Pelicula;

public class PeliculaServiceImp implements PeliculaService {

	PeliculaDao peliculaDao;
	
	public void setPeliculaDao(PeliculaDao peliculaDao) {
		this.peliculaDao = peliculaDao;
	}

	@Override
	public Pelicula getPeliculaPorNombre(String nombre) {
		return peliculaDao.getPeliculaPorNombre(nombre);
	}

	@Override
	public List<Pelicula> getPeliculasPorGenero(String genero) {
		return peliculaDao.getPeliculasPorGenero(genero);
	}

	@Override
	public List<Pelicula> getPeliculasPorClasificacion(String clasificacion) {
		return peliculaDao.getPeliculasPorClasificacion(clasificacion);
	}

	@Override
	public void updatePelicula(Pelicula pelicula) {
		peliculaDao.updatePelicula(pelicula);
	}

	@Override
	public void insertPelicula(Pelicula pelicula) {
		peliculaDao.insertPelicula(pelicula);
	}

	@Override
	public Pelicula getPeliculaPorCodigo(String codigo) {
		return peliculaDao.getPeliculaPorCodigo(codigo);
	}

}
